/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Model.pojo;

import java.util.ArrayList;

//Pedido pode ter mais de um item, foi feito um array pro item e um pra quantidade
public class Pedido {
	private long codigo;
	private ArrayList<Integer> quantidade = new ArrayList<Integer>();
	private Cliente cliente; //relacionamentos das classes
	private Compra compra; //relacionamentos das classes
	private ArrayList<Item> itens = new ArrayList<Item>(); //relacionamentos das classes
	
	// Construtor
	public Pedido(long codigo, Cliente cliente, Item item, int quantidade) {
		this.codigo = codigo;
		this.cliente = cliente;
		addItens(item);
		this.quantidade.add(quantidade);
	}	
	
	// Get e Set

	public long getCodigo() {
		return codigo;
	}


	public void setCodigo(long codigo) {
		this.codigo = codigo;
	}


	public Cliente getCliente() {
		return cliente;
	}


	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}


	public ArrayList<Item> getItens() { //item é um array
		return itens;
	}


	public void setItens(ArrayList<Item> itens) {
		this.itens = itens;
	}
	
	public void addItens (Item item){
		itens.add(item);
	}
	
	public void addQuantidade (int quantidade){
		this.quantidade.add(quantidade);
	}
	public ArrayList<Integer> getQuantidades() {
		return quantidade;
	}
}
